@charset "utf-8";
/* 
    author:PengJin;
    date:2019-05-09;
*/

/* --banner-- */
.banner{clear:both;position:relative;width:100%;height:600px;overflow:hidden;}
.banner .hd{position:absolute;left:0;bottom:30px;width:100%;height:21px;text-align:center;}
.banner .hd li{display:inline-block;*display:line;*zoom:1;margin:0 5px;width:21px;height:21px;text-indent:-9999px;cursor:pointer;background:url(../images/dot.png) no-repeat right 0;}
.banner .hd li.cur{background-position:0 0;}
.banner .bd,.banner .bd ul{height:600px;}
.banner .bd li{width:100%;height:600px;}
.banner .bd li a{display:block;width:100%;height:600px;text-indent:-9999px;background-repeat:no-repeat;background-position:center;}
.banner .prev,.banner .next{position:absolute;z-index:999;top:50%;margin-top:-30px;width:56px;height:56px;cursor:pointer;opacity:0;transition: all 1s;border-radius:50%;}
.banner .prev{left:2%;background:url(../images/banner_prev.png) no-repeat center;}
.banner .next{right:2%;background:url(../images/banner_next.png) no-repeat center;}
.banner:hover .prev,.banner:hover .next{opacity:0.5;background-color:#010715;}
.banner .prev:hover,.banner .next:hover{opacity:1;}
/* --end banner-- */
.youshi .zj_bt a span{padding-left:255px;}
.price .zj_bt a span{ padding-left:214px;}

.zj_bt { padding:0 0 45px;    width: 1200px;
    margin: auto;}
.zj_bt a span { display:block; padding-left:344px; font-size:36px; color:#333; font-weight:bold;}
.zj_bt a img { padding:0 35px;}
.zj_bt a span em { background-image: -webkit-gradient(linear, 0 0, right 0, from(#e31f18), to(#3e4d8e));    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-weight:bold;}
.zj_bt a i { display:block; font-size:18px; color:#666; text-align:center; padding:20px 0 0;}

/* --brand-- */
.brand{padding:60px 0;overflow:hidden;}
.brand .ad{float:left;width:239px;height:442px;overflow:hidden;animation:fadeinL 1s backwards;}
.brand .ad img{display:block;width:239px;transition:all 0.5s linear;}
.brand .ad a:hover img{opacity:0.8;}
.brand-list{float:right;width:960px;border-top:#e8e8e8 solid 1px;border-right:#e8e8e8 solid 1px;overflow:hidden;animation:fadeinR 1s backwards;}
.brand-list .item{position:relative;float:left;width:239px;height:146px;border-bottom:#e8e8e8 solid 1px;border-left:#e8e8e8 solid 1px;}
.brand-list .pic{width:239px;height:146px;overflow:hidden;}
.brand-list .pic img{display:block;width:239px;height:146px;}
.brand-list .text{display:none\9;position:absolute;top:0;left:0;width:100%;height:100%;line-height:146px;color:#fff;text-align:center;font-size:18px;font-weight:bold;opacity:0;transition:all 0.5s linear;}
.brand-list .text:before,.brand-list .text:after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.brand-list .text:before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.brand-list .text:after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.brand-list .item:hover .text:before,.brand-list .item .text:after{opacity:1;transform:scale(1);transition: all 1s;}
.brand-list .item:hover .text{opacity:1;background:#2e9fd9;}
/* --end brand-- */
.product-list{width:900px; float:right;}
.product-list .item{position:relative;z-index:3333;float:left;margin-top:14px;margin-right:16px;width:211px;overflow:hidden;background:#fff; border: #dcd9d2 solid 1px;}
.product-list .item .pic{height:272px;overflow:hidden;border-bottom:#ddd dashed 1px;}
.product-list .item .pic img{display:block;width:211px; margin-top:33px; transition:all 1s;}
.product-list .item .text{padding:25px 20px;text-align:center;overflow:hidden;}
.product-list .item .text h3{height:31px;line-height:28px; font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-list .item .text h3 a{color:#333}
.product-list .item .text p{height:50px;line-height:25px;font-size:14px;color:#666;overflow:hidden; margin:auto;}
.product-list .item:hover .pic img{transform:scale(1.1);}
.product-list .item:hover h3 a{color:#3e4d8e}
.pro-ad{position:absolute;z-index:333;left:50%;bottom:-94px;margin-left:-960px;width:1920px;height:300px;}
.pro-ad img{display:block;margin-left:120px;}

.product-list .item:nth-child(4n){margin-right:0;}
/* --hot-- */
.hot{padding:60px 0;overflow:hidden;background:#f9f9f9;}
.hot-first{position:relative;float:left;width:440px;height:503px;border:#dcd9d2 solid 1px;background:#fff;transition: all .5s;animation:fadeinL 1s backwards;}
.hot-first a{display:block;padding:40px 47px;overflow:hidden;}
.hot-first .text{position:relative;z-index:33;}
.hot-first .text h3{height:42px;line-height:42px;font-size:28px;color:#333;}
.hot-first .text span{display:block;height:25px;line-height:25px;font-size:18px;color:#666;}
.hot-first .text p{margin-top:10px;height:64px;line-height:22px;color:#666;font-size:14px;overflow:hidden;}
.hot-first .text i{display:block;margin-top:26px;width:41px;height:41px;background:url(../images/hot_read01.png) no-repeat;}
.hot-first .pic{position:absolute;z-index:1;width:500px; overflow:hidden; padding-top:34px;}
.hot-first .pic img{display:block;width:335px;transition: all 1s;}
.hot-first:hover{box-shadow:0 0 20px #ccc;}
.hot-first:hover h3{color:#3e4d8e;}
.hot-first:hover img{transform:scale(1.1);}
.hot-list{float:left;width:458px;height:504px;border-bottom:#dcd9d2 solid 1px;background:#fff;animation:fadeinR 1s backwards;}
.hot-list .item{position:relative;float:left;width:228px;height:251px;border-top:#dcd9d2 solid 1px;border-right:#dcd9d2 solid 1px;}
.hot-list .item a{display:block;padding:25px 20px; height:201px;overflow:hidden;transition: all .5s;}
.hot-list .text{background:url(../images/hot_read02.png) no-repeat right center;}
.hot-list .text h3{height: 30px;line-height: 30px;font-size:20px;color:#333;text-overflow: ellipsis;white-space: nowrap;padding-right: 30px;overflow: hidden;}
.hot-list .text span{display:block;font-size:14px;color:#999;height: 18px;line-height: 18px;}
.hot-list .pic{margin-top:10px;height:150px;overflow:hidden;}
.hot-list .pic img{display:block;height:150px;transition: all 1s;}
.hot-list .item:hover{box-shadow:0 0 20px #ccc;}
.hot-list .item:hover h3{font-weight:bold;color:#3e4d8e;}
.hot-list .item:hover img{transform:scale(1.1);}
/* --end hot-- */


/* --aboutus-- */
.dw_bg { background:#f6f6f6; padding:50px 0 0 0; }
.honor{width:1200px;background:#fff;overflow:hidden; margin:auto; padding-top:30px; padding-bottom:50px;}
.aboutus{padding-top:80px;height:760px;overflow:hidden;background:url(../images/aboutus_bg2.jpg) no-repeat center 0;}
.aboutus .title{margin-left:-9px;padding-left:24px;height:98px;background:url(../images/aboutus_tit.png) no-repeat 0 bottom;}
.aboutus .title h3{height:54px;line-height:54px;font-weight:normal;font-size:36px;color:#fff;}
.aboutus .title h3 a{color:#fff;}
.aboutus .title p{height:28px;line-height:28px;font-size:16px;color:#fff;opacity:0.8;}
.aboutus .inner{overflow:hidden;background:url(../images/aboutus_inner.png) no-repeat;}
.aboutus .summary{margin-top:45px;margin-bottom:20px;width:650px;height:140px;line-height:35px;font-size:16px;color:#fff;overflow:hidden; padding-left:15px;}
.aboutus .text{padding-left:45px;padding-top:23px;width:605px; float:left; padding-right:38px;}

.aboutus .text .intro{overflow:hidden;}
.aboutus .text .intro p{font-size:15px;color:#666;line-height:34px;text-indent: 2em;}
.aboutus .text .read{display:block;margin-top:30px;width:136px;height:39px;line-height:39px;text-align:center;font-size:15px;color:#333;border:#c9c9c9 solid 1px;border-radius:19px;}
.aboutus .text .read:hover{color:#fff;background:#3e4d8e;border-color:#3e4d8e;}
/* --end aboutus-- */

.in_video{ width: 39%; float: left; height: 660px; cursor: pointer; transition:0.3s all ease-in-out; position: relative; overflow:hidden; }
.in_video > .in_video_bg{ background: url(../images/in_video_bg.png) no-repeat center / cover; width: 100%; height: 100%; position: absolute; left: 0; top: 0; transition: 0.5s all ease-in-out; }
.in_video:hover > .in_video_bg{ transform: scale(1.1); }
.in_video .lightbox{ display: block; width: 100%; height: 100%; position:relative; z-index: 3;}
.in_video .lightbox .img{ display: block; width: 28px; height: 44px; padding: 28px 33px 28px 39px; /*! border: 2px solid #fff; */border-radius: 50%; overflow: hidden; position: absolute; top: 50%; left: 50%; z-index: 3; margin-left: -50px; margin-top: -50px; }
.in_video .lightbox .img img{ width: 100%; height: 100%; display: block}
.in_video:hover{ -webkit-filter: brightness(1.3); filter: brightness(1.3); }
.in_company_tit{ background: url(../images/in_company_tit.png) no-repeat center; width: 220px; height: 50px; font-size: 36px; font-weight: lighter; display: block; text-align: justify; padding: 10px 15px 45px 45px; line-height: 50px; color: #343434; }


.pulse{ position:absolute; top:50%; left:50%; z-index:1; margin-top:-100px; margin-left:-100px; width:200px; height:200px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#b90000; box-shadow:1px 1px 20px #b90000; opacity:0; -webkit-animation:warn 2s ease-out 1s; -moz-animation:warn 12 ease-out 1s; animation:warn 2s ease-out 1s; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-iteration-count:infinite; transform:scale(0); }
.pulse1{ position:absolute; top:50%; left:50%; z-index:1; margin-top:-100px; margin-left:-100px; width:200px; height:200px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#b90000; box-shadow:1px 1px 20px #b90000; opacity:0; -webkit-animation:warn 2s ease-out; -moz-animation:warn 2s ease-out; animation:warn 2s ease-out; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-iteration-count:infinite; transform:scale(0); }

.flinks{display:block;}

/* Partner End */

.about-tab{overflow:hidden; width:1100px; margin:auto;}
.about-tab .tab-menu{text-align:center;background:url(../images/about_tab_line.png) repeat-x center;}
.about-tab .tab-menu li{display:inline-block;margin:0 12px;width:136px;height:39px;line-height:39px;cursor:pointer;background:url(../images/about_tab_menu.png) no-repeat;}
.about-tab .tab-menu li a{display:block;color:#333; font-size:15px;}
.about-tab .tab-menu li.cur{background-image:url(../images/about_tab_cur.png);}
.about-tab .tab-menu li.cur a{color:#fff;} 
.about-tab .tab-main{margin-top:36px;overflow:hidden;}
.about-tab .tab-main .tabCon{display:none;}
.about-tab .photo-slide{position:relative;height:195px;overflow:hidden;}
.photo-list li{float:left;margin-right:34px;width:260px;height:195px;overflow:hidden;}
.photo-list li img{display:block;width:260px;height:195px;transition: all 1s;}
.photo-list li:hover img{transform:scale(1.2);}

.benefit-list{width:1200px; margin:auto; overflow:hidden;}
.benefit-list .item{position:relative;float:left;margin-right:12px;width:288px;height:200px;/*border-radius:5px;*/}
.benefit-list .icon{position:relative;z-index:2;margin:40px auto 20px;width:52px;height:58px;overflow:hidden;}
.benefit-list .icon img{display:block;position:absolute;top:-65px;left:0;}
.benefit-list .text{position:relative;z-index:2;font-size:18px;font-weight:bold;text-align:center;line-height:1.5;}
.benefit-list .item:hover{color:#fff;border-color:#3e4d8e;transition: all .5s linear;}
.benefit-list .item:hover img{top:0;}
.benefit-list .item:after{display:block;position:absolute;z-index:1;top:0;left:0;width:0;height:100%;content:"";background:#3e4d8e;}
.benefit-list .item:hover:after{width:100%;transition: all .5s linear;}


.benefit-list .text strong{display:block;height:38px;line-height:38px;font-size:22px;}
.benefit-list .text p{line-height:30px;font-size:18px;}

.benefit-list .item:nth-child(4n){margin-right:0;}

/* --news-- */
.news{padding:80px 0;overflow:hidden;background:url(../images/Index/news_bg.png) no-repeat center 0,url(../images/Index/news_bg2.png) no-repeat center bottom;}
.news-hd{padding-bottom:25px;overflow:hidden;}
.news-hd .box-title h3{height:50px;line-height:50px;font-weight:normal;font-size:36px;color:#242424;}
.news-hd .box-title h3 a{color:#242424; font-weight:bold;}
.news-hd .box-title h3 strong{background-image: -webkit-gradient(linear, 0 0, right 0, from(#e31f18), to(#3e4d8e));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.news-hd .box-title p{height:25px;line-height:25px;font-size:18px;color:#666;}
.news-hd .box-title em{height:25px;line-height:25px;font-size:18px;color:#999;text-transform:uppercase;}
.news-hd .box-title i{display:block;margin-top:16px;width:34px;height:2px;background:url(../images/Common/wrap_title.png) no-repeat;}
.news-menu{float:right;padding-top:14px;height:52px;overflow:hidden;}
.news-menu a{display:block;float:left;margin-left:18px;width:162px; background:#fff; height:50px;line-height:50px;text-align:center;font-size:16px;color:#333;border:#ddd solid 1px;}
.news-menu a.cur{color:#fff;background:#3e4d8e;border-color:#3e4d8e;}
.news-hot{float:left;margin-top:12px;width:525px;background:#fff;}
.news-hot .pic{width:525px;height:328px;overflow:hidden;}
.news-hot .pic img{display:block;width:525px;height:328px;transition:all 0.5s;}
.news-hot .text{padding:20px;overflow:hidden; background-color: #f2f2f2;}
.news-hot .text h3{height:30px;line-height:30px;font-size:18px;color:#333;overflow:hidden;}
.news-hot .text em{display:block;margin:6px 0;height:20px;line-height:20px;font-size:14px;color:#666;}
.news-hot .text p{height:50px;line-height:25px;font-size:15px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-hot:hover h3{font-weight:bold;color:#3e4d8e;}
.news-hot:hover img{transform:scale(1.1);}
.news-list{float:right;width:646px;overflow:hidden;}
.news-list .item{margin-top:12px;padding:16px;height:120px;overflow:hidden; background-color: #f2f2f2;transition:all .5s;}
.news-list .date{float:left;width:178px;height:120px;overflow:hidden;}
.news-list .date img{display:block;width:178px; height:120px; transition: all .5s;}
.news-list .text{padding:0 0 0 16px;overflow:hidden;}
.news-list .text h3{height:30px;line-height:30px;font-size:17px;color:#333;overflow:hidden;}
.news-list .text p{margin-top:6px;height:50px;line-height:25px;font-size:15px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-list .text .read{display:block;margin-top:10px;height:20px;line-height:20px;font-size:14px;color:#666;text-align:right;background:url(../images/Index/news_read.png) no-repeat 260px center;}
.news-list .item:hover{background:#3e4d8e;}
.news-list .item:hover h3{font-weight:bold;}
.news-list .item:hover *{color:#fff;}
/* --end news-- */

/* product */
.product{width: 100%;padding-bottom: 80px;}
.product .mainCon{width: 100%;}
.product .mainCon .sideBar{width: 254px;float: left;}
.product .mainCon .sideBar li{height: 75px;line-height: 75px;position: relative;background:#394782;border-top: 1px solid #4c5b98;border-bottom: 1px solid #303a67;text-indent: 40px;}
.product .mainCon .sideBar li a{display: block;text-decoration: none;font-size: 16px;color: #fff;}
.product .mainCon .sideBar li a img{position: relative;top: 10px;margin-right: 16px;}
.product .mainCon .sideBar li i{display: none;width: 9px;height: 18px;position: absolute;right: -9px;top: 50%;margin-top: -9px;}
.product .mainCon .sideBar li i img{display: block;}
.product .mainCon .sideBar li.cur i{display: block;}
.product .mainCon .sideBar li.cur{background: #e31f18;border-top-color: #e31f18;border-bottom-color: #79392a;}
.product .mainCon .sideBar .phone{height: 105px;border-top: 1px solid #4c5b98;background: #3e4d8e;text-align: center;padding-top: 18px;}
.product .mainCon .sideBar .phone img{display: block;margin: 0 auto;}
.product .mainCon .sideBar .phone p{font-size: 14px;color: #fff;margin-top: 4px;}
.product .mainCon .sideBar .phone p i{display: inline-block;width: 32px;height: 1px;background: #484484;margin: 0 8px;position: relative;top: -4px;}
.product .mainCon .sideBar .phone span{display: block;font-size: 24px;color: #fff;}
.product .mainCon .section{width: 924px;height: 661px;float: right;border: 1px solid #ebebeb;overflow: hidden;position: relative;}
.product .mainCon .section .conBox{width: 924px;height: 661px;padding-top: 30px;}
.product .mainCon .section .con1{width: 894px;margin-left: 30px;}
.product .mainCon .section .con1 dt{float: left;width: 405px;padding: 4px;border: 1px solid #ebebeb;}
.product .mainCon .section .con1 dt img{display: block;}
.product .mainCon .section .con1 dd{width: 382px;float: left;margin-left: 44px;padding-top: 34px;height: 243px;position: relative;}
.product .mainCon .section .con1 dd h3{font-size: 26px;color: #333333;}
.product .mainCon .section .con1 dd h3 a{color: #333333;text-decoration: none;}
.product .mainCon .section .con1 dd p{margin-top: 28px;line-height: 28px;color: #666666;font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.product .mainCon .section .con1 dd .btn{height: 38px;position: absolute;bottom:6px;overflow: hidden;}
.product .mainCon .section .con1 dd .btn a{display: block;width: 120px;height: 38px;float: left;margin-right: 19px;}
.product .mainCon .section .con2{width: 876px;margin-left: 25px;margin-top:20px;}
.product .mainCon .section .con2 h3{font-size: 24px;color: #20317f;font-weight: normal;text-align: center;}
.product .mainCon .section .con2 h3 a{color: #20317f;text-decoration: none;}
.product .mainCon .section .con2 h3 i{display: inline-block;width: 343px;height: 0;border-top: 1px dotted #d4d4d4;position: relative;top: -6px;margin: 0 10px;}
.product .mainCon .section .con2 .box{position: relative;width: 100%;margin-top: 24px;}

.product .mainCon .section .con2 .box i{display: block;width: 33px;height: 33px;position: absolute;top: 74px;cursor: pointer;cursor: pointer;z-index: 99;}
.product .mainCon .section .con2 .box i.prev{left: 0;}
.product .mainCon .section .con2 .box i.next{right: 0;}

.product .mainCon .section .con2 .box .lunb{position: relative;width: 809px;margin: 0 auto;height: 230px;overflow: hidden;}
.product .mainCon .section .con2 .box .lunb ul{width: 105%;position: absolute;left: 0;top: 0;}
.product .mainCon .section .con2 .box .lunb li{width: 255px;margin-right: 22px;float: left;text-align: center;}
.product .mainCon .section .con2 .box .lunb li span{display: block;width: 247px;padding: 3px;border: 1px solid #ebebeb;}
.product .mainCon .section .con2 .box .lunb li em{display: block;font-size: 14px;color: #666666;margin-top: 15px;}
.product .mainCon .section .con2 .box .lunb li a{display: block;text-decoration: none;}
.product .mainCon .section .con2 .box .lunb li img{display: block;}


/*留言*/
.IndexMessage{background-color:#3e4d8e;padding: 20px 0 20px;position: relative;}

.IndexMessage-Advisory{width:345px;border-right: 1px #303a67 dotted;}
.IndexMessage-Advisory h3{font-weight: normal;color: #fff;font-size: 30px;padding-top: 20px; background:url(../images/indexForm_phone_01.png) no-repeat 0 23px; padding-left:60px;}
.IndexMessage-Advisory h3 em{display: block;color: #fff;font-size: 14px;margin-bottom:8px;}
.IndexMessage-Advisory a{width: 195px;height: 39px;background-color: #e31f18;color: #fff;text-align: center;line-height: 39px;display: block;font-size: 14px;border-radius: 5px;margin: 20px 0;}

.IndexMessage-Ewm{padding:35px 76px 42px 76px;border-right: 1px #303a67 dotted;}
.IndexMessage-Ewm dl dt{border: 15px #fff solid;border-radius: 10px; height:124px;}
.IndexMessage-Ewm dl dd{margin-left: 35px;}
.IndexMessage-Ewm dl dd h3{font-weight: bold;color: #fff;font-size:22px;margin-top:20px;}
.IndexMessage-Ewm dl dd p{color: #fff;font-size: 18px; font-weight:400; line-height: 20px;margin-top: 20px;}

.IndexMessage-Form{position: relative;z-index: 99;}
.IndexMessage-Form ul li{margin-top: 15px;}
.IndexMessage-Form ul li input{width: 235px;height: 39px;line-height: 39px;background: none;border: 1px #fff solid;border-radius: 5px;padding: 0 20px;color: #666; background:#fff;}
.IndexMessage-Form ul li input.li04{background-color: #e31f18;height: 39px;line-height: 39px;text-align: center;border-radius: 5px;font-size: 14px;}
.IndexMessage-Form ul li input.li04 a{color: #fff;display: block;}

.IndexMessage span.IndexMessage-Img{display: block;width: 254px;height: 295px;position: absolute;right: 0;top: 95px;}
.IndexMessage span.IndexMessage-Img img{display: block;width: 254px;height: 295px;}


/*优势*/
.youshi{padding-top:60px;overflow:hidden;background:#fff;}
.youshi .leftCon{float:left;width:50%;}
.youshi .rightCon{float:right;width:50%;}
.yfsl-slide{position:relative;}
.yfsl-slide li img{display:block;width:100%;}
.yfsl-slide .arrow{position:absolute;right:0;bottom:0;width:121px;height:60px;overflow:hidden;}
.yfsl-slide .arrow .prev,.yfsl-slide .arrow .next{width:60px;height:60px;cursor:pointer;}
.yfsl-slide .arrow .prev{float:left;background:url(../images/prev.png) no-repeat;}
.yfsl-slide .arrow .next{float:right;background:url(../images/next.png) no-repeat;}
.yfsl-text,.pzgk-text{padding:25px 0;color:#fff;overflow:hidden;}
.yfsl-text{background:#e31f18;}
.pzgk-text{background:#3e4d8e;}
.yfsl-text dt,.pzgk-text dt{float:left;width:20%;font-size:30px;line-height:1.2;text-align:center; font-weight:bold;letter-spacing:6px;}
.yfsl-text dt{border-right:#a31a15 solid 1px;}
.pzgk-text dt{border-right:#303a67 solid 1px;}
.yfsl-text dd,.pzgk-text dd{padding:4px 40px;font-size:16px;line-height:2;overflow:hidden;}
.pzgk-list{overflow:hidden;}
.pzgk-list li{position:relative;float:left;width:49.9%;}
.pzgk-list li img{display:block;width:100%;}
.pzgk-list li p{position:absolute;left:0;bottom:0;width:100%;height:45px;line-height:45px;font-size:16px;color:#fff;text-align:center;background:rgba(0,0,0,0.6);}

.IndexMessage-Form ul li input placeholder{ color:#fff;}

.price{padding:60px 0;overflow:hidden;background:#f6f6f6;}
.price-list{width:1240px;overflow:hidden;}
.price-list .item{float:left;margin-right:38px;padding:30px 40px 50px 40px;width:295px;height:295px;text-align:center;background:url(../images/price_bg.jpg) no-repeat;}
.price-list .item i{display:block;margin:25px auto 0;width:70px;height:70px;}
.price-list .item span{display:block;height:56px;line-height:55px;font-size:24px;color:#333;text-align:center; font-weight:bold;}
.price-list .item p{font-size:16px;color:#646464;line-height:30px;height:90px;overflow:hidden;}
.price-list .item em{font-size:30px;color:#666;font-family:"DIN Medium";}
.price .zxBox{margin-top:40px;text-align:center;overflow:hidden;}
.price .zxBox a{display:block;margin:0 auto;width:200px;height:60px;line-height:60px;text-align:center;font-size:18px;color:#fff;background-color:#e21f18;background-image: -webkit-gradient(linear, 0 0, right 0, from(#e31f18), to(#3e4d8e));}


.video_row1 a { font-size: 26px; color: #333; padding-left: 15px; border-left: #2067b9 3px solid; line-height: 30px; display: block; margin: 0 0 18px; }
.video_row1 a span{ font-size: 12px; display: block; line-height: 20px; color: #999; padding-top: 5px; }
#video {
    width: 462px;
    height: 259px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 0;
}
#video video { width: 100%; height: 100%; object-fit: fill; }
.VideoBtn { position: absolute; left: 0; top: 0; width: 100%; height: 219px; background: rgba(0,0,0,0.45); display: block; z-index: 33; }
.VideoBtn img{ position: absolute; left: 50%; top: 50%; display: block; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; cursor: pointer; z-index: 10; border: 1px solid #fff; border-radius: 50%; }

.ads_video {
    width: 462px;
    height: 259px;
    position: absolute;
    right: 20px;
    top: -100px;
}

/*首页产品*/
.product_list_tit{background: url(../images/prod_list_tit.png) no-repeat center;color: #fff; padding: 25px 0 35px 35px; font-size: 26px;font-weight: bold; height: 70px;display: block;}



.pro_list_m,.pro_list{width:280px;background: #fff;}
.pro_list_in,.pro_list_in_1{position: relative;width: 100%;}
.pro_list_in:after,.pro_list_in_1:after{content: '';display: block;height: 100%;position: absolute;width: 1px;left: 0;background:#eee;top:0;}
.pro_list_in:before,.pro_list_in_1:before{content: '';display: block;height: 100%;position: absolute;width: 1px;right: 0;background:#eee;top:0;}
.pro_list_in .vcon {
    display: none;
    background: #efefef;
    padding: 25px 0;
}
.pro_list_in:first-child .vcon{display: block;}

.pro_list_in > a,.pro_list_in_1 > a{display: block;line-height:60px;height:60px;width: 100%;position: relative;overflow: hidden;}
.pro_list_in > a >span,.pro_list_in_1 > a >span{display: block;font-size: 17px;color: #343434;height: 100%;position: relative;z-index: 3;padding:0 40px;}
.pro_list_in.active > a > span{color: #fff}
.pro_list_in > a:before,.pro_list_in_1 > a:before{position: absolute;content: '';background: #eee;width: 100%;height: 1px;bottom: 0;left: 0;z-index: 1;}
.pro_list_in > a:after{content: '';display: block;height: 70px;background:#3e4d8e;left: -100%;top: 0;position: absolute;width: 100%;z-index: 2;transition: 0.3s all ease-in-out;}
.pro_list_in.active > a:after{ left:0; }
.pro_list_in > .vcon > ul > li > a {
    display: block;
    color: #666;
    line-height:32px;
    padding: 0 0 0 40px;
    transition: 0.3s all ease;
    font-size: 14px;
}
.pro_list_in > .vcon > ul > li > a:hover{ color:#3e4d8e;}
.pro_list_in > a > em {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height:60px;
    background: url(../images/prod_list_cur.png) no-repeat 25px center;
    transition: 0.3s all ease;
    z-index: 3;
    transform: rotate(0deg);
}
.pro_list_in.active > a > em {
    background-position: -65px center;
    transform: rotate(90deg);
}

.pro_list_in:first-child .vcon{display: block; }
.pro_list_in .vcon{display: block;max-height: 0px;overflow: hidden; transition:0.3s all ease;padding: 0 0;}
.pro_list_in.active .vcon{display: block;max-height:395px;padding:2px 0}
.pro_list_in .vcon{ background: #fff;}


.pro_tel{ background: #333 url(../images/pro_tel.png) no-repeat center; color: #ddd; font-weight: normal; text-align: justify; padding:30px 0 30px 95px; font-size: 15px; line-height: 20px; border: 1px solid #eee; border-top: 0 none; }

.pro_tel .en{ color: #fff; font-size: 24px; display: block; font-weight: bold; line-height: 30px; }

/*简介*/
.company{/* background: url(../images/case_bg.jpg) repeat center; */}
.company > .page{position: relative;}
.company_row_bg{width: 400px;height: 230px;position: absolute;left: -280px;top: 130px;}
.company_in{background: #fff;position:relative;z-index: 4;border-radius: 15px;}
.company_in:before{content: '';clear: both;display: block;width: 100%;height:35px;background: url(../images/company_in_bg.png) no-repeat center;position: absolute;bottom:-35px;}
.company_in:after{content: '';clear: both;display: block;}
.company_in > .fl{width:460px;padding: 40px;}
.company_in > .fr{padding:45px 40px 45px 0px;width:617px;height: 335px;}
.company_in > .fr strong{background: url(../images/company_tit.png) no-repeat 0 0;font-size: 30px;color: #343434;line-height: 45px;display: block;}
.company_in > .fr strong .color{font-size: 30px;color: #230c6f;display: inline-block;}
.company_in > .fr strong .small{display: block;font-size: 15px;color: #343434;font-weight: 100;line-height: 20px;}
.company_in > .fr p{font-size: 14px;text-indent: 2em;line-height: 31px;padding-top: 20px;font-weight:400;}

.company_in_btn > a{display: block;border: 1px solid #230c6f; border-radius: 50px;line-height: 36px;width: 140px;height: 36px;text-align: center;float:left;position:relative;overflow:hidden;transform:rotate(0deg);transition: 0.3s all ease;margin-top: 25px;margin-right: 20px;}
.company_in_btn > a:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: -100%;top: 0;transition: 0.3s all ease;background: #47579a;background: -moz-linear-gradient(top, #47579a 0%, #3e4d8e 100%);background: -webkit-linear-gradient(top, #47579a 0%,#3e4d8e 100%);background: linear-gradient(to bottom, #47579a 0%,#3e4d8e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47579a', endColorstr='#3e4d8e',GradientType=0 );}
.company_in_btn > a > i{color: #230c6f;font-style: normal;font-size: 15px;display: block;line-height: 36px;width: 100%;position: relative;z-index: 3;transition: 0.3s all ease;}
.company_in_btn > a.comapny_in_btn_r{border-color:#e31f18}
.company_in_btn > a.comapny_in_btn_r i{color:#e31f18}
.company_in_btn > a:hover:before{left:0;}
.company_in_btn > a:hover{border-color: rgba(255,255,255,0)}
.company_in_btn > a:hover > i{color: #fff;}
.company_in_btn > a.comapny_in_btn_r:before{background: #e31f18;background: -moz-linear-gradient(top, #e31f18 0%, #3e4d8e 100%);background: -webkit-linear-gradient(top, #e31f18 0%,#3e4d8e 100%);background: linear-gradient(to bottom, #e31f18 0%,#3e4d8e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31f18', endColorstr='#3e4d8e',GradientType=0 );}